/*
============================================================================
 Name        : MXmlObserver.h
 Author      : 
 Version     :
 Copyright   : Your copyright notice
 Description : MXmlObserver.h - header file
============================================================================
*/

#ifndef __MXMLOBSERVER_H__
#define __MXMLOBSERVER_H__


struct TXmlAttribute
{
	TPtrC iName;
	TPtrC iValue;
};

class MXmlObserver
{
public:
	virtual void StartElementRead(const TDesC& aNodeName, const RArray<TXmlAttribute> aAttributes) = 0;
	virtual void EndElementRead(const TDesC& aNodeName, const TDesC& aData) = 0;

};

#endif // __MXMLOBSERVER_H__

// End of File
